import { Queue, PriorityQueue, passGame } from "./queue.js";
// Queue测试
const queue = new Queue();

// queue.enqueue("a")
// queue.enqueue("b")
// queue.enqueue("c")
// queue.enqueue("d")
// queue.dequeue();
// console.log(queue.items);
// console.log(queue.front());//返回队列第一个 不对队列进行操作
// console.log(queue.dequeue());//移除队列第一个并且返回

//passGame 击鼓传花测试
console.log(passGame(["why", "tom", "lilei", "lucy"], 3));

//优先级队列 测试
// const queue = new PriorityQueue();
// queue.enqueue("a", 100);
// queue.enqueue("b", 150);
// queue.enqueue("c", 120);
// queue.enqueue("d", 90);
// queue.items.forEach(item => {
//     console.log(item.element, item.priority);
// })
// queue.dequeue();
// console.log(queue.items);